package io.xxx.xbutler.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;

@Data
@Accessors(chain = true)
public class Contact {

    /**
     * 微信ID
     */
    @TableId
    protected String id;

    /**
     * 用户修改后的微信ID
     */
    protected String cid;

    protected String serialNo;

    protected String name;

    protected String base64Name;

    protected String remarkName;

    protected String base64RemarkName;

    protected GenderType gender;

    protected String alias;

    protected String signature;

    protected String avatar;

    protected String whatsUp;

    protected String base64WhatsUp;

    /**
     * 新好友请求内容
     */
    protected String content;

    protected String province;

    protected String city;

    protected String county;

    protected LocalDateTime createdTime;

    protected LocalDateTime updatedTime;

    @TableField(exist = false)
    protected Long storeId;

    @TableField(exist = false)
    protected String storeCode;

    @TableField(exist = false)
    protected String storeName;
}
